self-consolidating concrete - English Synonyms Dictionary